Mostly made so I could remember how opus magnum even works. It's been years since I've played.
I have ideas for algorithms that beat this obvious approach, but they're all so much more fiddly.